Spacious and all rooms have separate bathrooms. Host was helpful and very responsive also lent us a cooler for beach day!