This is a really really nice place! The terrace has beautiful views, and the apartment is extremely spacious. There is plenty of separation between the three bedrooms, and you can fit in several people and maintain plenty of privacy.
The showers were nice, but I did sometimes run into water pressure problems when all three showers were running at once. The beds are very comfortable - and they use very quality towels.
They also provide a great list of restaurant recommendations - every place we went to on the list was excellent! I highly recommend this place.