perfect place, amazing view, clean, comfortable, hospitable.