Amazing place, has everything you need, plus a fantastic pool to relax at and admire the view. Highly recommend.