Fantastic spot - everything was perfect! Loved the shared swimming pool. Will definitely return another time.