Has anyone got any information about these apartments? I can't find a lot of info re: reviews on them. Have checked the website but am interested in opinions of those that have stayed there or seen inside them. I'm looking at them for a girls trip next year but not sure? Thanks in advance!