Immaculate, well presented, comfortable place to stay in a great location. The kitchen and bathrooms have all you need, comfortably beds and a great view. thank you