A compact but stylish space with every amenity steps from the beach.