Spacious, stylish and close to beach.