Ilhabela is a beautiful island located in São Paulo, Brazil. It's got a series of amazing beaches, great hotels (even cheap ones are charming), excellent food and extremely kind people.
"Kalangoo Hotel Boutique is a small comfy hotel located near the island's entrance. Even though it's not a beachfront hotel, it's charm is the atlantic forest surrounding the establishment. Kalangoo offers restaurant, bar and spa services alongside great room service as well."
"DPNY Beach Hotel is one of the most luxurious hotels located in Ilhabela. It is a beachfront hotel that offers all services to make your stay there absolutely marvelous: delicious food & drinks, relaxing spa area, beautiful pools and amazing beach installations for you to chillout all day."