Cheerful colors. Comfortable beds. Hot shower. And a lovely patio. What's not to love.