5 stars! Fabulous spot with absolutely everything you need. The ocean views were a major highlight... we look forward to visiting again!