Townhouse was in a beautiful position with amazing views. It was spotlessly clean with all kitchen amenities. We thoroughly enjoyed our stay.