Very clean, beautifully decorated in a great location with everything needed for a fun beach vacation!