We stayed at the Mauna Kea for 8 days in February. I've read other reviews and I do not agree with the "old and tired" rating which was posted. The hotel is beautifully cared for. Everything was clean and well maintained. We were in a mountain view room originally but on the first night the lights from the driveway were acting as an alarm clock for me (I am hearing impaired). When I informed the front desk the next morning, even though the hotel was full, they upgraded us to a beach front room immediatly and at no charge. If you want to sit on the Lani for any part of your vacation, get a beach front or Ocean view room. The mountain views seem to all face some part of the driveway which is very busy. The Breakfast buffet was included with our room and the food was plentiful and very good. The longest wait for to be seated was 5 minutes. We did the clambake at $80 per person and it was OK. We skipped the Lu'au to play golf so I can't speak to Lu'au but If you are a golfer, this course is fantastic. We ordered room service and the food was fantastic. Better than some of the high end restaurants I've been too. The best part of this hotel is the beach. Although it is a public beach, access by the public is limited by the hotel. It is never crowded, even when the hotel is full. The sand is great and no surf shoes are needed for swimming. Everything at the hotel is a little pricy and the hotel itself is in a remote area (about 30 minutes to town) but we found the Waikoloa Village (about 10 minutes south on the right) which had a general store, shops, restaurants, and even a gas station. The staff at the Mauna Kea was very helpful and friendly. They bent over backwards to make sure everything we wanted or needed was provided for us. All we had to do was ask. If you are looking for a party every night, or non stop action, you'll want to stay in Kona, but If you want a relaxing vacation in a lovely quiet setting, the Mauna Kea Beach Hotel is the place to go. We're already planning our return visit. If you have any questions feel free to contact me.