Cozy, clean, comfortable, well-equipped with good views around. Highly recommended.