This is classic Kim Fielding, which means it's well-written, has engaging characters, lots of charm and fluffiness. It's a nice comfy read. The basic conflict set up was like Motel. Pool. though, so if you've read that one, this one doesn't really have the same impact. The third act also dragged out a little too long.
I didn't quite feel the chemistry between the MCs. Their relationship was sweet but it felt a little convenient how it got started. Their names didn't really help. Carter and John? This is a book about aliens. John Carter of Mars, anyone? That was a little on the nose. And if aliens weren't enough, she brings mythological creatures into it too, which felt tacked on and unnecessary to me but YMMV.