Looks like this is part of Culebra Beach Villas, see their website under Shelter (upper left). You might also want to do a search on this forum or on Trip Advisor to get others opinions, etc. One of the few places in Culebra that is right on the beach. Happy searching!