Great stay! Close to shops, incredibly easy check in and out, beautiful location, and not far from beaches and hikes.
I highly recommend you get a rental car if you stay on the island. It made it much more enjoyable and you'll probably regret it if you don't.