G254 is amazing! The unit was clean, update to date and had all the necessities for a vacation along with some beach items. The kitchen was fully stocked and set up to cook inside as well as cook outside at the BBQ’s within the resort. Will need to buy spices and those basic needs as it was not included. It has a pull out sofa and a king size bed that is really comfortable, not like a murphy bed we’ve seen in other units. The bathroom is up to date, came with a hair dryer and all the towels needed. Closet in the bathroom has hangers, iron/board and some laundry baskets to use to take over to the resort coin laundry, which was relatively inexpensive ($4.50 total for was/dry). Included was some beach towels and 2 Tommy Bahama Chairs to take down to the beach. Napili Beach is an awesome beach, within a few min walk from the unit. The resort was clean, has 2 outdoor pools, one of which has a hot tub, both having plenty of seating around. The resorts also has a couple yard games and BBQ areas to use, laundry facilities as mentioned and 2 restaurants, the famous Gazebo and the 5315 restaurant. The resort is close to Kaanapali and Lahaina and a lot of other great things to do. Overall, we couldn’t have asked for a better place to stay, lot quieter and more relaxed than those bigger resorts! Would highly recommend, Shasta is a great host!