Excellent place, location, facilities, staff, everything better than expected, totally recommended!