Fantastic location, very clean and excellent communication with our hosts. We loved using the gym, pool and hot tub.