We had a wonderful stay at BabuHale. The location is great - equidistant from North and South Shores, close to the beach, close to restaurants, etc. We rented a car (a must) and drove around the island most days, but we also enjoyed laying low at the apartment because the pools and nearby beaches are great. We would love to return!