Everything and more!! Loooooved it!! Super close to many great beaches and shops. Super easy to get to tours.