The location was perfect, within easy walking distance to the marina, shops, supermarket and lots of restaurants. However, the level of features, service and amenities of Peppers Beach Club definitely could not qualify for a 5-star resort ranking. When I made our 4 nights reservation, it had not mentioned each unit is individually owned. I booked a one-bedroom suite with daily housekeeping service. Our corner top floor unit (3rd floor) was spacious with a huge balcony that equipped with a barbecue grill, a dining table and chairs. Our unit has a modern full kitchen with utensils that we need. It also has an inhouse washer and dryer. However, the aircon could not adjust to go below 22C. The weather was quite hot, so it was very uncomfortable trying to relax. The unit has minimal décor and old furniture, especially the old bad shape couch - like you were sitting in the quick sand. The worse has yet to come. When the ATM machine inside the Marina Building did not dispense money out for our withdraw, we had to make an urgent collect call to our bank at home. The Front Desk of Peppers Beach Club told us they had no international phone line! This was a bit disappointing for a resort that advertises itself as a 5-star. We had to rush to West Pac Bank in town to get help. The Bank Advisor Katelyn Cody was extremely professional and knowledgeable. She helped us to solve the issue. So lucky!