The villa itself was spacious and very nice. We loved the fireplace and the cozy feel of it. We had a few issues, so I can't quite give a 5 star review. The first issue we had is that we could not figure out how to rent movies from the hotel's movie channel, it wouldn't work for us. We didn't try to fix it, but went to a movie instead. So, maybe this could have been easily resolved if we had tried. Secondly, the bed was uncomfortable. Very hard mattress, we both had trouble sleeping. Thirdly, the bath towels were VERY small. I am pregnant too so it was difficult to use this towel to dry off after a shower. I am not sure if these are provided by the villa owners or the hotel though. All that being said, we still enjoyed our time. We loved the amenities we had access to. I just wish we could have slept better and had access to the movies. I give it 3 1/2 stars.