Magical place to stay with a spacious and beautiful common area