This place has everything and is perfectly located for a weekend away. The pool, communal terrace, and private terrace were incredible.