Beautiful views, right on the beach, tons of space, easy check in.