This place is a 10/5 stars. Very clean, great location, has a pool, great restaurant on-site and everything you would want in a place! I would stay again!