Great place and location. Communication and service are outstanding. The place deserves more than 5 stars. Will definitely stay there again. Strongly recommended.