Excellent location, nice view. Very clean. Awesome pool and good exercise area. It's great to have the multiple rooms and kitchen for longer stays.