Garden Larissa offers a luxurious hotel experience.