Excellent location, clean, nice kitchen and well appointed. We had a great stay! The view is better in person than the pictures show.