Good location, friendly front office, good communication, easy parking, place was as described. We had some concerns regarding the early checkout and the cleaning request. Check out is 9:59 am, so we had to wake up early on our departure date to take out the trash, wash, dry and stock the dishes and utencils in the cabinets, and collect the used towels. Which is fine, except that we also paid $250 in cleaning fees for the two nights. The early checkout, along with the chores made the last day of vacation a bit more stressful than it needed to be.