If there are six stars, I’ll put more than 5 stars in the review. Location is superb and the facilities, we cant ask for more: pool, gym, amenities, all perfect. The place is very modern and clean and last but not least, check in and check out was very smooth. Thanks again Hayley!!!!