modern, spacious, comfortable place with great views