Great room, great views, great location, great hosts..what more could you want.