Best for travelers who want a small, family-owned boutique hotel with big Charlotte Amalie harbor views and an intimate hillside setting.
Choosing between Mafolie Hotel and Secret Harbour Beach Resort? This in-depth comparison breaks down location, vibe, rooms, food, nightlife, price & more so you can decide which resort is the best fit for your next getaway.
Best for travelers who want a small, family-owned boutique hotel with big Charlotte Amalie harbor views and an intimate hillside setting.
Better for travelers who want a beach-resort setting at Secret Harbour, with the stay centered more directly around sand, water, and a classic resort feel.
If you want a historic, boutique St. Thomas hotel with panoramic harbor views, an on-site restaurant, a pool terrace, and easy access to Charlotte Amalie, Mafolie Hotel is the better fit.
If your priority is staying right by the beach and having more of a resort-style vacation base, Secret Harbour Beach Resort is likely the stronger choice.
Bottom line: choose Mafolie Hotel for views, character, and a small hillside-hotel atmosphere; choose Secret Harbour Beach Resort for a more beach-focused St. Thomas stay.
| Category | Mafolie Hotel | Secret Harbour Beach Resort |
|---|---|---|
| Overall Vibe | Family-owned boutique hotel operating since 1952, with an intimate feel, harbor views, and a hillside Charlotte Amalie setting. | Beach-resort atmosphere better suited to travelers who want their St. Thomas stay centered on the shoreline rather than a hilltop view hotel. |
| Location | On Mafolie Hill above Charlotte Amalie, roughly 866 feet above sea level, with views over the harbor and downtown. | At Secret Harbour, better for travelers who want a more directly beach-oriented base on St. Thomas. |
| Rooms & Suites | Air-conditioned rooms with practical comforts like microwaves, flat-screen TVs, ceiling fans, daily housekeeping, showers, and hair dryers. | Better for travelers who prefer a beach-resort room experience over a small historic hillside hotel atmosphere. |
| Dining | Sol at Mafolie serves Caribbean and international dishes in an open-air setting, with breakfast, dinner, cocktails, and harbor views. | Better if you want the dining experience tied more closely to a beach-resort setting rather than a hilltop restaurant and bar. |
| Pools & Beach | Outdoor pool with cabanas, loungers, a dedicated pool bar, and elevated views; beaches require leaving the property. | Stronger choice for travelers who want the beach to be the main feature of the stay. |
| Kids & Family | All-ages boutique hotel where children are welcome, though the hilly terrain, stairs, and some outdoor spaces may require extra planning. | Likely better for families who prioritize an easier beach-resort setting over Mafolie’s steep hillside layout. |
| Price & Value | Best value for travelers who want boutique character, harbor views, breakfast, Wi-Fi, parking, and a small-property feel. | Best value for travelers who will get more out of a beach-based resort setting than a view-focused hillside hotel. |
Rooms at Mafolie Hotel are simple, practical, and suited to travelers who value the boutique setting and harbor views more than a large-resort room experience.
Mafolie is the better pick if you want a compact, characterful St. Thomas hotel and do not need a large beachfront resort layout.
Secret Harbour Beach Resort is the better fit if your room choice is tied to a more traditional beach-resort vacation rather than Mafolie’s hillside boutique-hotel setting.
If you want your St. Thomas stay to feel more like a classic beach resort, Secret Harbour Beach Resort has the edge.
Dining is a clear strength at Mafolie Hotel thanks to Sol at Mafolie, an open-air restaurant and bar known for Caribbean and international cuisine with Charlotte Amalie harbor views.
Expect:
Secret Harbour Beach Resort is the stronger choice if you want the dining-and-drinks experience to be part of a beach-resort stay rather than a hilltop restaurant setting.
If the view from dinner matters most, Mafolie is compelling; if you want dining folded into a beach-resort vacation, Secret Harbour Beach Resort may feel more natural.
Mafolie Hotel’s outdoor pool is about the view: cushioned cabanas, loungers, a dedicated pool bar, and a terrace overlooking downtown Charlotte Amalie and the harbor.
Secret Harbour Beach Resort is the better match for travelers whose ideal St. Thomas day starts with being close to the beach rather than looking down over the harbor from the hillside.
If you want a scenic pool and harbor panorama, choose Mafolie; if you want the beach to be central, choose Secret Harbour Beach Resort.
Mafolie Hotel welcomes children of all ages, but families should pay attention to the property’s steep hillside terrain, stairs, and outdoor spaces before booking.
Secret Harbour Beach Resort will generally appeal more to families who want a simpler beach-resort setup rather than navigating a steep hillside boutique hotel.
If your family values views and boutique character, Mafolie can work well; if beach access and resort ease are the priority, Secret Harbour Beach Resort is likely easier.
Mafolie Hotel offers the most value when you want character, views, breakfast, Wi-Fi, parking, and an intimate property rather than a sprawling resort.
Secret Harbour Beach Resort is the better value if the beach-resort setting is the main reason for your St. Thomas trip.
Choose Mafolie if you want a family-owned boutique hotel, panoramic Charlotte Amalie harbor views, a pool terrace, and an established on-site restaurant.
Secret Harbour Beach Resort is the better pick for travelers who want a more beach-focused St. Thomas resort experience.
For travelers who like small hotels, historic character, and elevated views over downtown and the harbor, Mafolie is the more distinctive choice.
If you want your vacation to revolve around the beach rather than a hilltop setting, Secret Harbour Beach Resort is the stronger fit.
Questions? Contact Us!
Explore more helpful planning guides and insider articles for Mafolie Hotel:
Questions? Contact Us!