We stayed at one of the rooms on the last building. It was still only 3 minutes walk from the beach. Napili Beach is a relatively small beach (maybe a mile long) surrounded by several small hotels like this one. But the beach doesn't feel crowded and it is a beautiful beach. The room was very nice with a big balcony and a kitchen with all the necessary gadgets and then some.
If you walk one bay south towards Lahaina , you get to a small bay where you can swim with giant turtles. Rent a car and explore the island. It is a beautiful island.