Easy check-in, great location, beautiful view, fast wifi, good price, good communication, clean, excellent amenities. Doesn't get much better than this.