Well stocked, clean and spacious! Tons of towels for the shower and beach. Directly across the street from Kamaole 3! Can sleep a big family! It was our second time staying at Jim’s and we will be back!