TL;DR - We had an okay stay, it was comfortable and we had no major issues, just a ton of small ones which made us not want to stay here again.Pros: The family room is nice and large! There was a dining table, coffee table, TV, brand new full sized refrigerator with freezer at the top, electric kettle and towels folded into cute little elephants on all the beds.My cons list is long but it's mostly small things that we were able to shrug our shoulders at. We didn't ask for staff assistance at any point because on the whole, they're small issues, but seen as a collective list, we won't stay again.Cons: Check in was a little awkward, there's no ramp or flat surface to access the hotel, just many stairs, all at different heights.Staff speak little to no English, but that's fine, I downloaded Thai language on the Google Translate app hahaCash only, you must pay the entire fee upfront plus a 500B security deposit (this was already known information, it's just worth emphasising because it's not comfortable as a tourist to walk around carrying a lot of cash, there'san ATM on the next block which we used for this).We were given a physical key and a key card. The card never worked, so we just left it in the room at all times.A bit gross and quite dirty when we first entered the room. Dying/dead cockroaches in the master bedroom and ensuite. Someone's used bandaids stuck to the wall in the shower. All the walls throughout the entire villa had dirty marks, spots, scuffs and splashes. The wooden folding doors with glass panels were all rusted shut.On the coffee table, there was a list of charges for anything and everything in the room (such as condoms, towels, moving the furniture, spoons(?) and bottled water).No internet, but there was a WiFi router by the TV that you could use for casting with your devices.We placed the Do Not Disturb sign on the door but the staff called us two days in a row to ask about housekeeping and then again in person as we were going out a third day.No microwave but the 7/11 down the street heats up any food you buy from them.The pool tiles are all broken, loose or have been hastily repaired with cheap glue.Completely rusted and falling apart metal fixtures on the "privacy" wall. There's a bit of plastic leaves put up in the middle, but the enormous apartment building opposite has all its balconies facing you so there really needs to be way more leaves or shade sails etc.There is a waste water canal directly behind the privacy wall. There's garbage, algae and generally rotten looking things floating in it. We noticed the smell immediately but got used to it after a few hours I guess because we didn't notice the rest of the week.Cars parked out front each day make it really hard to access the ground floor rooms. Completely impossible if you tried to bring a suitcase in, you would have to lift it overhead and scoot your body through the gap. I guess we were lucky nobody parked there when we checked in and out!Old wicker style beach furniture has some loose threads, whole set really needs to be replacedNeeded more towels or at least some dedicated pool towels.Ourdoor shower (for rinsing off pool water) was broken, water only comes gushing out of the top where the pipe is probably cracked.Super loud air-conditioning unit in the master bedroom. Clicks randomly at all hours of the day and night, finally decided on _constant_ clicking on our final night when we had to get up at 5am of course!The power cuts out when both electric hot water showers are running at the same time. The switchboard is in the master bedroom so we were able to easily flip it back on ourselves (kind of funny during the day, less fun at 5am when it's really dark!)Requested in advance to check out at 6am, confirmed in person the day before, no staff were available when we showed up to reception at 6am, so we had to call and wait around anyway.Check out took a while because that same staff member then had to go and check if we'd used anything from the charge list.