Amazing location, beautiful views, and cute rooftop pool! A great place to stay with a group.