Places We Love: The Maji Beach Boutique Hotel

Sometimes people use the words “boutique hotel” to represent small, low amenity foolery that excuses it being otherwise not great. Other times, “boutique hotel” is used in all the right ways, special touches, a dose of history, and true connection […]

Read More