Our home away from home is amazing! Beachfront indeed. The place is clean and cozy! My 2 little kids enjoyed the stay and they were comfortable with it.