He 100% deserves 5 stars! Great location, everything provided in unit that I needed, and an overall great stay!