Clean unit with amazing views! We had everything we needed. Great location with awesome pool and beach areas. Would definitely recommend.