We were originally concerned with possible noise issues due to it being so close to bars and restaurants, but the sound proofing was excellent.
Every bedroom has an en-suite (which isn’t listed on Expedia). The beach is only a 5 minute walk from the front door.