Our stay with Moonlight Bay Apartments was fantastic. The apartment was a really good size itself, it was super clean, the location was fantastic and even though we didn't get to use it, they have an awesome huge pool as well. The only downside to this booking was dealing with hotels.com and their terrible service during the booking, when we had to make a change. We lost our "free night" we had built up, we ended up paying double the price to stay here, and trying to log a complaint about this for Hotels.com has been an absolute nightmare. It seems the website are great as long as everything goes to plan, but if you need to make a change or a cancellation, that's where it stops. Very, very disappointed and out of pocket and unhappy about this, but couldn't be more happy with the help from Moonlight Bay apartments and our stay there.