Emerald Beach Resort is heavily used by day trippers from cruise ships, for people who see this as a destination resort, and by people like me who stopped there for one night. Given its proximity to the airport and to the busy places of Charlotte Amalie, this facility is extremely busy during the day. For us staying overnight, the place was just fine in the evening when the crowds calmed. Our room was quite large and clean. Beds were so so ok. Frig in room, but no microwave but desk staff told us we could take our food to the restaurant for heating. Ended up having quiet dinner on our porch with amazing view. Friendly accommodating staff in all places. Vacationers seemed happy.