Immaculately clean, modern, and warm place to stay with a stunning view, I would definitely stay here again.