Excellent, 5******, a home away from home, great location, clean, spacious and comfortable. I would stay there again.