Great cleanliness, has everything you need for a longer stay, great location and overall great communication.