Great location. All beds comfortable (even sofa bed was large and comfy). Excellent communication and check in/out process. Convenient amenities such as washer/dryer, beach towels and parking. Would recommend and stay again.