Location is great, however the room was not cleaned at arrival time (which was the indicated check-in time), the cleaning staff took groceries, and staff lacked communicating with us afterwards. Save yourself the hassle and pick another place.