Meets all expectations, highly recommended for short and long stays.