This apartment wins in terms of location. Great restaurants around, 2 min walk to beach, next to bus stop. We had a good stay for 4 nights. Laundry is downstairs and paid. We couldn’t get tv to work but that doesn’t matter to us. There is a yoga mat, chairs, boogie board for the beach. Kitchen is well equipped. Bring your own shampoo!