Thank you for your review. Actually moving you to another room was quite a hard deal for us, but anything for you to make you happy.
Unfortunately you have booked our standard apartment, which we market as cheaper option without any details or personal touch. Maybe that is why it looked plain. There are few apartments in the profile, which have lot more of everything for just a little markup.
As we read your description of way to the beach, you used wrong (long) one. Cash machine and Family mart convenience store are only 5 minutes away and total way to the beach is not more than 15 mins.
As you mentioned there are some accommodation options on the beach, but no full size equipped apartment for sure no swimming pool with gym. Just small hotel rooms, which are relatively cheap in low season only.
As for search engines, yes, someone running the hotel nearby, but we not responsible for their price policy, accommodation quality, amenities etc. And no way it was 50% cheaper, no way, believe me.