Extremely clean, has all the necessities for a place to stay on vacation, not extremely expensive for the great location. Overall the perfect place to stay for a couple! Definitely 5 stars in my opinion!