Great location for a decent price. Cleanliness was okay, could have been better. Check in and communication were great.