spotless, well appointed, close to beach