Great property. Very close to the Gazebo restaurant (breakfast) and Sea Hose (dinner), with a view of the Ocean. And of course very close (short walk) to the beach. I had never visited in January, but because we wanted to whale watch, this was when we chose to go. The rough surf, reduced the ocean visibility, so not the best conditions for snorkeling. But we still managed to see two green turtles. Only negative was the check-in procedure. When I last stayed at Nipili shores Resort, there was a room refresh service that occurred every few days, where new towels were supplied and things straightened up. At checkin, I was told there would be a 58 serve charge, although it was never made clear to me what this was for. I asked if it had to do with the room refreshing service and I was told that service was no longer provided. I asked how to obtain new towels and was told to simply bring them to the frontt desk before 3 PM. When I brought towels to the front desk, I was told I would have to speak to the management company. I told them I had no idea who that was and the woman behind the desk asked how I made my reservation. I told her the reservation was made through vrbo and she then said, OK, call this number and someone will bring new towels. When we called the number, the woman who answered said she was on vacation. Eventually I ended p just washing the towels we had in the laundry room. Not the end of the world, but not what most of us consider part of a vacation