Great hosts! Sparkling clean! Great location! What more could you ask for? Great view? Wait it has a pretty great view too!!