Compact, but pristine place. Everything was top quality. Also situated in a fantastic location, only a few minutes walk to a fabulous beach.