Overall it was a good experience. The check in process definitely needs improvement. Our flight arrived in Vegas at 11 am and we were told we could do an early check in and to come back at 3pm to receive the keys to our room because house keeping hadn't cleaned our room yet. We returned at 3pm and had to wait around 45 minutes in line to speak with a representative. The representative then informed us that our room was still not available because the room was "completely trashed" and housekeeping needed extra time to deep clean the room and it would not be ready until 5pm , and then we would receive a text message when it was ready. Once again we waited for a text message that never came. We then went back in line at 5pm and the representative informed us the room was finally ready and we were able to get our room key. The entire day was almost completely wasted waiting for our room and this was very disappointing and stressful. This trip was to celebrate our marriage and we were not happy that it started out this way.