Spacious, well equipped, well located near beach