Clean place, well-stocked kitchen, painless check-in and great views. Will definitely return.